<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<div id="div1">
			<ul>
				<li>第一个li</li>
				<p>段落1</p>
				<li>第二个li</li>
				<li>第三个li</li>
				<p>超链接</p>
				<li>第四个li</li>
			</ul>
		</div>
		<div id="div2">
			
		</div>
		
		<script type="text/javascript">
			//获取div1节点
			var div1 = document.getElementById("div1");
			//获取div2节点
			var div2 = document.getElementById("div2");
			//获取ul节点
			var ul = div1.firstElementChild;
			//获取ul的所有子节点
			var lis =  ul.childNodes;
			//遍历子节点
			/*for(var i in lis){
				document.write(lis[i]+"<br/>");
			}*/
			
			//获取ul的父节点
			var ulf = ul.parentNode;
			document.write(ulf);
			
			//获取ul的第二个子节点
			var li2 = ul.firstElementChild.nextElementSibling;
			document.write("第二个节点是："+li2);
			
			//获取ul的倒数第二个节点
			var li3 = ul.lastElementChild.previousElementSibling.previousElementSibling.nextElementSibling.nextElementSibling;
			document.write("<br/>倒数第二个节点是："+li3);
			
		</script>
	</body>
</html>
